
#include<iostream>
#include<vector>
#include <cstring>
#include<tr1/unordered_map>
using namespace std;
int main()
{
//char a[]="123";
//int b[]={1,2,3};
//cout << strlen(a) <<endl;
//cout << a <<endl;
//cout << b <<endl;

//char8_t e8[]={u8"Hi"};
char16_t e16[]={u"Hi"};
char32_t e32[]={U"Hi"};
wchar_t ew[]={L"Hi"};

//cout << sizeof(char8_t) <<endl;
cout << sizeof(char16_t) <<endl;
cout << sizeof(char32_t) <<endl;
cout << sizeof(wchar_t) <<endl;


cout << sizeof(e16) <<endl;
cout << sizeof(e32) <<endl;
cout << sizeof(ew) <<endl;


char16_t e161[]={u"你好"};
char32_t e321[]={U"你好"};
wchar_t ew1[]={L"你好"};


cout << sizeof(e161) <<endl;
cout << sizeof(e321) <<endl;
cout << sizeof(ew1) <<endl;



return 0;
}
